package obligatorio;
import java.util.ArrayList;
import java.util.concurrent.Semaphore;

public class Main {
	Posicion pos = new Posicion(0,0);
	
	/**
	 * Constantes creadas para centralizar el nombre de los archivos de entrada y salida.
	 */
	private static final String ARCHIVO_DE_OPERADORES = "F:\\ArchivoDeOp.txt";
	private static final String ARCHIVO_DE_CARGA = "F:\\ArchivoDeCarga.txt";
	private static final String ARCHIVO_DE_SALIDA = "F:\\Salida\\ArchivoDeSalida.txt";
	public static ArrayList<String> unArray = new ArrayList<String>();

	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ArrayList<Llamada> llamadasEntrada = new ArrayList<Llamada>();
		ArrayList<Llamada> llamadasEnEspera = new ArrayList<Llamada>();
		ArrayList<Operador> listaDeOperadores = new ArrayList<Operador>();
		ArrayList<Operador> listaDeOperadoresLibres = new ArrayList<Operador>();
		Central911 unaCentral = new Central911(llamadasEntrada,llamadasEnEspera,listaDeOperadores,listaDeOperadoresLibres);
		llamadasEntrada = unaCentral.cargarListaLlamadas(ARCHIVO_DE_CARGA);
		listaDeOperadores = unaCentral.cargarListaOperadores(ARCHIVO_DE_OPERADORES);
		listaDeOperadoresLibres = unaCentral.listaDeOperadoresLibres;
		
		
		
	}

}
